#ifndef FIGHT_H
#define FIGHT_H

#include "gamestate.h"
#include "Textures/texture.h"

class Fight : public GameState
{
	public:
		Fight();
		virtual ~Fight();

		void Update();
		void Draw();
		static Texture* battleground_texture;
	protected:
	private:
	    enum class Turns {Player, Enemy};
	    Turns CurrentTurn;
	    enum class FightOptions {Attack, Magic};
	    FightOptions FightCursor;
	    unsigned int MagicCursor;
	    bool DisplayMagic;
	    bool AcceptPressed();
};

#endif // FIGHT_H
